#ifndef MATRIZADJACENCIA_H
#define MATRIZADJACENCIA_H

#include "grafo.h"
#include <iostream>
#include <vector>

class MatrizAdjacencia : public Grafo
{
    public:

        MatrizAdjacencia();

        virtual
        ~MatrizAdjacencia();

        void
        constroi();

        void
        mostra();

        int*
        getFilhos(int);

        int
        getNumVertices();

        float
        getDistancia(int);

    private:

        int**
        mMatriz;

};

#endif // MATRIZADJACENCIA_H
